html, body, table, td, tr, th, img, div{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

html {overflow-y: scroll;}

div, p, li{font: 12px Tahoma; color: #333; line-height: 19px;}

h1{font: 24px Tahoma; color: #555; letter-spacing: 0px; marg1in: 0 0 20px 0; line-height: 21px; border-bottom: 1px dotted #ccc; padding-bottom: 10px;}
h1.pagetitle{font: 24px Tahoma; color: #555; letter-spacing: 0px; marg1in: 0 0 20px 0; line-height: 21px; border-bottom: 1px dotted #ccc; padding-bottom: 10px;}

h2{font: 19px Tahoma; color: #649e9b; letter-spacing: 0px; mar11gin: 20px 0 10px 0}
h3{font: 15px Tahoma; color: #444; letter-spacing: 0px; mar1gin: 20px 0 10px 0;}

span.date{font: bold 11px Tahoma; color: #888; line-height: 21px;}

a{font: 12px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #00692d; text-decoration: none;}
a:hover{color: #00692d; text-decoration: underline;}

a.cat_soft_zag{font: 14px Tahoma, Helvetica, sans-serif; font-weight: bold; color: #00692d; text-decoration: none;}
a.cat_soft_zag:hover{color: #00692d; text-decoration: underline;}

a.big-zag{font: 14px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #00692d; text-decoration: none;}
a.big-zag:hover{color: #009240; text-decoration: none;}

a.mid-zag{font: 13px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #00692d; text-decoration: none;}
a.mid-zag:hover{color: #009240; text-decoration: none;}

a.news{font: 12px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #555; text-decoration: none; line-height: 17px;}
a.news:hover{color: #777; text-decoration: none;}

a.top-menu{font: 13px Tahoma, Verdana, Arial; font-weight: normal; color: #eeeeee; text-decoration: none; margin: 0 5px}
a.top-menu:hover{color: #f7c000; text-decoration: none;}

.bar a{font: 13px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #00692d; text-decoration: none;}
.bar a:hover{color: #009240; text-decoration: none;}

/* top */
div.top-ico{position: absolute; top: 130px; left: 190px; wi1dth: 400px; te1xt-align: center;}
div.top-ico img{margin: 0 15px;}

table.tbl-main{width: 100%; height: 100%;}
td.td-top{height: 162px; background: #fff; vertical-align: top;}
table.tbl-in-top{width: 100%; height: 180px;}
td.in-lft{wi1dth: 50%;}
div.abs-top{height: 180px; width: 370px; position: relative;}
div.abs-top2{height: 180px; width: 500px; position: relative; float: right;}
td.in-rht{wi1dth: 50%;}
div.dv-dialog{position: absolute; top: 47px; left: 157px; wi1dth: 400px; te1xt-align: center;}
div.dv-indialog{position: absolute; top: 0px; right: 0px; width: 500px; text-align: center;}

/* mainmenu block*/
td.td-menu{height: 44px; background: URL(images/mnu-line-bg2.gif) top repeat-x;}
table.tbl-menu-in{width: 100%;}
td.td-menu-l{width: 80%; vertical-align: top;}
div.dv-menu{font: 12px Tahoma, Arial; font-weight: normal; color: #eeeeee; margin: auto; line-height: 14px; float: none; width: 910px;}
div.dv-menu li{color: #eeeeee;}
td.td-menu-r{width: 10%; vertical-align:middle;}
table.tbl-srh{width: 211px; float: none; margin: auto;}
input.srth{width: 151px; height: 15px; border: 1px solid #00692d; font: 11px Tahoma; color: #999; padding-left: 5px;}

/* speedbar */
div.dv-speed{padding: 10px 0 0 20px; font: 11px Tahoma, Arial; font-weight: bold; color: #00692d;}

/* content */
table.tbl-content{width: 100%;}
td.td-main-content{width: 100%; vertical-align: top;}
td.td-in-content{width: 100%; vertical-align: top;}
div.dv-main-content{margin: 20px 20px 20px 30px;}
div.dv-in-content{margin: 20px 20px 20px 20px;}
td.td-rhtblock{width: 20%; vertical-align: top;}
td.td-lftblock{width: 20%; vertical-align: top;}

table.news-list{width: 100%;}
table.news-list td{padding: 10px 0; vertical-align: top;}
table.news-list td.date{font: bold 11px Tahoma; color: #777;}
table.news-list td.cat{text-align: right; color: #777;}
table.news-list td.cat a{color: #777;}

table.tbl-ip {width: 140px; background: URL(/images/ip-bg.gif); float: right; margin: 20px 0 20px 20px;}

div.main-net{width: 679px; height: 513px; background: URL(/images/net-bg.gif); float: none; margin: auto; position: relative;}
div.main-net div.net1{position: absolute; top: 70px; left: 20px; width: 210px; height: 90px; border: 0px solid red}
div.main-net div.net2{position: absolute; top: 19px; left: 277px; width: 210px; height: 90px; border: 0px solid red}
div.main-net div.net3{position: absolute; top: 150px; left: 459px; width: 210px; height: 90px; border: 0px solid red}
div.main-net div.net4{position: absolute; top: 329px; left: 32px; width: 210px; height: 90px; border: 0px solid red}
div.main-net div.net5{position: absolute; top: 411px; left: 285px; width: 210px; height: 90px; border: 0px solid red}
div.main-net div.net6{position: absolute; top: 277px; left: 427px; width: 210px; height: 90px; border: 0px solid red}
div.main-net h2{margin: 0 0 10px 0; font: bold 15px Tahoma;}

a.hl1{position: absolute; top: 56px; left: 5px; width: 230px; height: 110px; background: URL(/images/dv-hl.gif) top no-repeat;}
a.hl1:hover{background: URL(/images/dv-hl.gif) bottom no-repeat; text-decoration: none;}
a.hl2{position: absolute; top: 5px; left: 263px; width: 230px; height: 110px; background: URL(/images/dv-hl.gif) top no-repeat;}
a.hl2:hover{background: URL(/images/dv-hl.gif) bottom no-repeat; text-decoration: none;}
a.hl3{position: absolute; top: 134px; left: 444px; width: 230px; height: 110px; background: URL(/images/dv-hl.gif) top no-repeat;}
a.hl3:hover{background: URL(/images/dv-hl.gif) bottom no-repeat; text-decoration: none;}
a.hl4{position: absolute; top: 314px; left: 17px; width: 230px; height: 110px; background: URL(/images/dv-hl.gif) top no-repeat;}
a.hl4:hover{background: URL(/images/dv-hl.gif) bottom no-repeat; text-decoration: none;}
a.hl5{position: absolute; top: 398px; left: 271px; width: 230px; height: 110px; background: URL(/images/dv-hl.gif) top no-repeat;}
a.hl5:hover{background: URL(/images/dv-hl.gif) bottom no-repeat; text-decoration: none;}
a.hl6{position: absolute; top: 265px; left: 411px; width: 230px; height: 110px; background: URL(/images/dv-hl.gif) top no-repeat;}
a.hl6:hover{background: URL(/images/dv-hl.gif) bottom no-repeat; text-decoration: none;}
div.hl-in {margin: 12px 12px;}
div.hl-in h2{margin: 0 0 10px 0; font: bold 15px Tahoma;}

/* news-main */
div.dv-news-block{margin: 20px 20px 20px 30px;}
table.tbl-news-block{width: 100%;}
td.td-news-tl{width: 6px; height: 10px;}
td.td-news-tc{width: 100%; background: URL(images/news-bg3.gif) top repeat-x;}
td.td-news-tr{width: 6px; height: 10px;}
td.td-news-l{width: 6px; background: URL(images/news-bg.gif) left repeat-y;}
td.td-news-r{width: 6px; background: URL(images/news-bg.gif) right repeat-y;}
td.td-news-bl{width: 6px; height: 6px;}
td.td-news-bc{width: 100%; background: URL(images/news-bg2.gif) bottom repeat-x;}
td.td-news-br{width: 6px; height: 6px;}

div.abs-news-zag{height: 10px; width: 100%; position: relative;}
div.dv-news-zag{position: absolute; top: -5px; left: 18px; font: 14px Tahoma, Arial; font-weight: bold; color: #00692d; background: #fff;}

table.tbl-news-in{width: 100%;}
td.td-news-col1{width: 33%;}
td.td-news-col2{width: 34%; border-left: 1px solid #bacdc2; border-right: 1px solid #bacdc2;}
td.td-news-col3{width: 33%;}

div.dv-news-in{margin: 5px 10px 8px 10px;}

/* rightblock */
table.bar{width: 211px; float: none; margin: auto;}
td.td-bar-top{background: URL(images/bar-top.gif) top no-repeat; height: 15px;}
td.td-bar-top1{background: URL(images/bar-top1.gif) top no-repeat; height: 40px;}
td.td-bar-top2{background: URL(images/bar-top2.gif) top no-repeat; height: 37px;}
td.td-bar-top3{background: URL(images/bar-top3.gif) top no-repeat; height: 47px;}
td.td-bar-txt{background: URL(images/bar-bg.gif) top repeat-y; padding: 0 20px;}
td.td-bar-space{height: 5px;}
td.td-bar-bot{background: URL(images/bar-bot.gif) bottom no-repeat; height: 15px;}
td.td-bar-bottom{background: URL(images/bar-bottom.gif) bottom no-repeat; height: 15px;}

/* v-menu */
div.dv-menu-v{width: 220px; margin: 0 10px 10px 10px;}
div.dv-menu-vin{background: URL(images/lmenu-bg.gif) repeat-y;}
div1.dv-menu-v{wid1th: 171px; padding: 20px; margin-left: 20px; float: none; bor1der: 1px dashed #bacdc2;}

/* anons */
table.anons{width: 211px; float: none; margin: auto; background: URL(images/anons-bgg.gif) top no-repeat;}
td.td-anons-bottom{background: URL(images/anons-bottom.gif) bottom no-repeat; height: 15px;}
td.td-anons-txt p{font: 11px Tahoma; color: #666; line-height: 13px;}

/* feedback */
table.feedback td{padding: 5px;}
td.td230{text-align: right; width: 230px; height: 30px;}
td.td70{text-align: left; width: 70px; height: 30px;}
td.td470{text-align: left; width: 470px; height: 30px;}
table.feedback textarea{width: 320px; height: 200px;}

/* bottom */
td.td-mainbottom{height: 170px; background: #fff URL(images/bot-bg2.gif) top repeat-x;}
td1.td-mainbottom{height: 120px; background: #e5e6de URL(images/bot-bg2.gif) top repeat-x;}
td.td-mainbottom a{font: 11px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #00692d; text-decoration: none;}
td.td-mainbottom a:hover{color: #00692d; text-decoration: underline;}

div.dv-src{width: 220px; height: 34px; margin-bottom: 10px; position: relative; background: URL(images/bg-src.png) no-repeat;}
div.dv-src input.src-in{position: absolute; top: 8px; left: 16px; width: 140px; height: 16px; line-height: 12px; padding: 2px 0 0 4px; border: 0px solid red; font: 11px Tahoma;}
div.dv-src input.btn-in{position: absolute; font: 14px Tahoms; color: #777; top: 7px; right: 8px; border: 0; background: transparent; cursor: hand; cursor: pointer;}

/* catalogs */

table.tbl_cat{border: 1px dotted #ddd; width: 100%}
table.tbl_cat td{padding: 5px; vertical-align: top;}

table.tbl-txt{width: 100%; margin: 20px 0; border-right: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
table.tbl-txt td{padding: 5px; font: 12px Tahoma; color: #333; border-left: 1px dotted #ccc; border-top: 1px dotted #ccc; vertical-align: top;}
table.tbl-txt td li{padding: 5px; font: 12px Tahoma; color: #333;}
table.tbl-txt th{padding: 5px; font: bold 12px Tahoma; color: #fff; border-left: 1px dotted #ccc; border-top: 1px dotted #ccc; background: #018f00; text-align: left;}

table.tbl-edu{width: 100%; margin: 15px 0; border-right: 1px dotted #eee; border-bottom: 1px dotted #eee;}
table.tbl-edu td{padding: 9px 6px; vertical-align: middle; padding: auto; font: 12px Tahoma; color: #333; border-left: 1px dotted #eee; border-top: 1px dotted #eee; vertical-align: top;}
table.tbl-edu td p{font: 13px Tahoma; color: #333; margin-bottom: 0;}
table.tbl-edu td b{color: #333;}
table.tbl-edu th{font: 11px Tahoma; font-weight: normal; padding: 6px 6px; border-left: 1px dotted #eee; border-top: 1px dotted #eee; background: #eee; text-align: center;}

table.tbl-edu-date{width: 90px; margin: 0; border: 0;}
table.tbl-edu-date td{padding: 2px 0; font: 10px Tahoma; color: #333; border: 0; vertical-align: middle; text-align: center;}
table.tbl-edu-date td p{bac1kground: #f2f2f2; margin: 0; padding: 0; font: 10px Tahoma; color: #333; bo1rder: 1px solid #ccc;}

table.tbl-edu-date-demo{margin: auto; border: 0;}
table.tbl-edu-date-demo td{padding: 2px 0; font: 10px Tahoma; color: #333; border: 0; vertical-align: middle; text-align: center;}
table.tbl-edu-date-demo td p{margin: 0; padding: 0; font: 10px Tahoma; color: #333; bo1rder: 1px solid #ccc;}

table.tbl-frm{border-left: 0}
table.tbl-frm td{border: 0; padding: 3px 6px; color: #333;}
table.tbl-frm th{background: transparent; border: 0; padding: 3px 6px; text-align: center; color: #00692d;}
table.tbl-frm td input{border: 1px solid #b1dbc1; padding: 2px 4px; font: 12px Tahoma; color: #333; width: 270px;}
table.tbl-frm td select{border: 1px solid #b1dbc1; padding: 2px 0px; margin:0; font: 12px Tahoma; color: #333; width: 280px;}
table.tbl-frm td textarea{border: 1px solid #b1dbc1; padding: 2px 4px; font: 12px Tahoma; color: #333; width: 270px;}
table.tbl-frm td .inputfile{border: 1px solid #b1dbc1; padding: 2px 4px; font: 12px Tahoma; color: #333;}
table.tbl-frm td input.chk{border: 0;}

table.tbl-mtd{width: 100%; border-right: 1px dotted #ddd; border-bottom: 1px dotted #ddd;}
table.tbl-mtd td{padding: 6px; font: 13px Tahoma; color: #333; border-left: 1px dotted #ddd; border-top: 1px dotted #ddd;}
table.tbl-mtd th{padding: 6px; font: bold 13px Tahoma; color: #333; text-align: left; border-left: 1px dotted #ddd; border-top: 1px dotted #ddd;}

div.dv-catzag{border: 1px solid #e2e2e2; padding: 1px;}
table.tbl-catzag{width: 100%;}
table.tbl-catzag td{vertical-align: top; padding: 8px; border: 2px solid #fff; background: #f5f5f5; width: 50%;}
table.tbl-catzag td a{font-size: 14px;}
table.tbl-catzag td ul{padding-left: 20px; margin: 5px 0 0 0}
table.tbl-catzag td ul li{padding: 0px; margin: 0px;}
table.tbl-catzag td ul a{font-size: 12px;}

img.img-rht{float: right; margin: 10px 0 20px 20px; border: 0;}

table.mainp{width: 718px; hei1ght: 435px; float: none; margin: auto; background: URL(/images/maindit-bg.jpg) no-repeat;}
table.mainp td{wi1dth: 234px; he1ight: 154px;}
table.mainp div{width: 200px; height: 103px; padding: 17px; margin: 0 10px 10px 0; color: #444; vertical-align: top; line-height: 18px;}
table.mainp div h2{font: 14px Tahoma; margin: 6px 0 18px 0;}
table.mainp div a{color: #666; line-height: 18px;}

table.tbl-sem{width: 220px; background: URL(images/sem-bg.gif) top no-repeat; float: none; margin: auto; margin-bottom: 10px;}
table.tbl-sem td.top{height: 33px; background: URL(/images/sem-top2.gif) top no-repeat; font: 14px Tahoma; color: #333}
table.tbl-sem td.bot{background: URL(images/sem-bot.gif) bottom no-repeat; padding: 0 15px 15px 15px; text-align: right;}
table.tbl-sem td.bot a{font: 13px Tahoma; color: #289909}
h2.sem-date{font: bold 14px Tahoma; color: #666; margin-top: 0px; float: right;}
div.subscribe-edit font.notetext {color:red; font: bold 14px Tahoma;}


h2.line{background: #ccc; color: #fff; font: 13px Tahoma; line-height: 10px; margin: 0;}
h2.line span{background: #fff; color: #666; font: 13px Tahoma; line-height: 12px; padding: 0 5px; margin: 0 11px; text-transform: uppercase;}

h2.line2{background: #1b8b30 url(/images/h2line.gif) bottom; color: #fff; font: 15px Tahoma; line-height: 10px; margin: 20px 0 0 0;}
h2.line2 span{background: #fff; color: #1b8b30; font: 16px Tahoma; line-height: 14px; padding: 0 6px; margin: 0 12px; text-transform: uppercase;}

div.news-list h2{color: #444; font: 17px Tahoma;}


ul.tab-list {
display:block;
}
.tab-section-container ul.tab-list, ul.tab-list li {
border:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.tab-section-container ul.tab-list {
background:transparent url(/images/horizontal-line.gif) no-repeat scroll right bottom;
height:30px;
}
ul.tab-list li {
display:block;
float:left;
font-size:12px;
height:30px;
margin-right:2px;
overflow:hidden;
}
ul.tab-list a:link, ul.tab-list a:visited {
background:transparent url(/images/tabs.gif) repeat scroll right 60px;
color:#474747;
display:block;
font-weight:bold;
line-height:30px;
text-decoration:none;
font: bold 13px Tahoma;
}
ul.tab-list a span {
background:transparent url(/images/tabs.gif) repeat scroll left 60px;
display:block;
margin-right:14px; padding: 7px 0;
padding-left:14px;font: bold 13px Tahoma; color: #444;
}
ul.tab-list a:hover {
background:transparent url(/images/tabs.gif) repeat scroll right 30px;
display:block;
font: bold 13px Tahoma;

}
ul.tab-list a:hover span {
background:transparent url(/images/tabs.gif) repeat scroll left 30px;
display:block;
white-space:nowrap;
}
ul.tab-list .active a:link, ul.tab-list .active a:visited, ul.tab-list .active a:visited, ul.tab-list .active a:hover {
background:transparent url(/images/tabs.gif) no-repeat scroll right 0;
}
ul.tab-list .active a span, ul.tab-list .active a:hover span {
background:transparent url(/images/tabs.gif) no-repeat scroll left 0;
color:black;
}
.tab-boby-container {
backgro1und:transparent url(/images/vertical-line.gif) no-repeat scroll 0 0;
padding:10px;
}
.tab-boby-container .tab-off {
display:none;
}
.tab-boby-container div.container {
width:100%;
}


table.tbl-reg td select{width: 405px; padding: 3px 2px; font: 13px Tahoma; color: #666;}

table.tbl-reg td textarea{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.form-table{width: 100%;}
table.form-table td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.form-table tbody td input{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.form-table tbody td textarea{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.data-table-tab{width: 430px;}
table.data-table-tab td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.data-table-tab tbody td input{width: 190px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.data-table-tab tbody td textarea{width: 190px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.data-table-tab2{width: 100%;}
table.data-table-tab2 td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.data-table-tab2 tbody td input{width: 300px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.data-table-tab2 tbody td textarea{width: 300px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

div.dv-addinfo table td{padding: 0}
div.dv-addinfo table th{padding: 0}

input.mybtn{background: url(/images/btn-bg.gif) no-repeat; hei1ght: 26px; width: 167px; border: 0; padding: 4px 0;}
input.mybtn2{background: url(/images/btn2-bg.gif) no-repeat; hei1ght: 26px; width: 117px; border: 0; padding: 4px 0;}
input.mybtn2:hover{background: url(/images/btn2-bg.gif) no-repeat; hei1ght: 26px; width: 117px; border: 0; padding: 4px 0;}
input.mybtn3{background: url(/images/btn3-bg.gif) no-repeat; hei1ght: 26px; width: 97px; border: 0; padding: 3px 0;}
input.mybtn4{background: url(/images/btn4-bg.gif) no-repeat; hei1ght: 26px; width: 77px; border: 0; padding: 3px 0;}
input.mybtn5{background: url(/images/btn5-bg.gif) no-repeat; hei1ght: 26px; width: 57px; border: 0; padding: 3px 0;}
input.mybtn6{background: url(/images/btn6-bg.gif) no-repeat; hei1ght: 26px; width: 37px; border: 0; padding: 3px 0;}

input.btn200{background: url(/images/btn200.gif) top no-repeat; width: 200px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn200:hover{background: url(/images/btn200.gif) bottom no-repeat; width: 200px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn180{background: url(/images/btn180.gif) top no-repeat; width: 180px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn180:hover{background: url(/images/btn180.gif) bottom no-repeat; width: 180px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn150{background: url(/images/btn150.gif) top no-repeat; width: 150px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn150:hover{background: url(/images/btn150.gif) bottom no-repeat; width: 150px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn120{background: url(/images/btn120.gif) top no-repeat; width: 120px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn120:hover{background: url(/images/btn120.gif) bottom no-repeat; width: 120px; border: 0; padding: 4px 0; _padding: 3px 0;}

input.btnsrc{background: url(/images/btnsrc.gif) top no-repeat; width: 60px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btnsrc:hover{background: url(/images/btnsrc.gif) bottom no-repeat; width: 60px; border: 0; padding: 4px 0; _padding: 3px 0;}



.tab-section-container{background:url(/images/hook2.gif) top left no-repeat; margin-top: 5px;}

.tab-section-container ul.tab-list, ul.tab-list li {
border:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.tab-section-container ul.tab-list {
background:transparent url(/images/horizontal-line.gif) no-repeat scroll right bottom;
height:30px; padding-left: 16px;
}
ul.tab-list li {
display:block;
float:left;
font-size:13px;
height:30px;
margin-right:2px;
overflow:hidden;
}
ul.tab-list a:link, ul.tab-list a:visited {
background:transparent url(/images/tabs.gif) repeat scroll right 60px;
color:#474747;
display:block;
font-weight:bold;
line-height:30px;
text-decoration:none;
font: bold 13px Tahoma;
}
ul.tab-list a span {
background:transparent url(/images/tabs.gif) repeat scroll left 60px;
display:block;
margin-right:14px; padding: 7px 0;
padding-left:14px;font: normal 13px Tahoma; color: #444;
}
ul.tab-list a:hover {
background:transparent url(/images/tabs.gif) repeat scroll right 30px;
display:block;
font: normal 13px Tahoma;

}
ul.tab-list a:hover span {
background:transparent url(/images/tabs.gif) repeat scroll left 30px;
display:block;
white-space:nowrap;
}
ul.tab-list .active a:link, ul.tab-list .active a:visited, ul.tab-list .active a:visited, ul.tab-list .active a:hover {background:transparent url(/images/tabs.gif) no-repeat scroll right 0;}
ul.tab-list .active a span, ul.tab-list .active a:hover span {background:transparent url(/images/tabs.gif) no-repeat scroll left 0; color:black;}
.tab-boby-container {padding:1px;}
.tab-boby-container .tab-off {display:none;}
.tab-boby-container div.container {width:100%;}

div.dv-splitter{width: 100%; height: 15px; margin-bottom: 15px; border-bottom: 1px dotted #888;}

table.top-menu{width: 100%;}
table.top-menu td{text-align: center; width: 12.5%; vertical-align: bottom;}
table.top-menu td a{text-decoration: none; font: 14px Tahoma; color: #555; line-height: 16px;}
table.top-menu td a:visited{text-decoration: none; font: 14px Tahoma; color: #555; line-height: 16px;}
table.top-menu td a:hover{text-decoration: none; font: 14px Tahoma; color: #999; line-height: 16px;}

li.ul_show ul{display: block}
li.ul_hide ul{display: none;}

a.add{
background: url(/images/add.gif) top left no-repeat;
display: block;
height: 44px; _line-height: 21px;
float: right;
clear: both;
padding: 10px 0px 10px 32px;
}

div.abs-news{position: relative; width: 100%; height: 0px; line-height: 0px;}
div.sect-select{position: absolute; top: -45px; right: 0px;}



table.gadgetholder td.gd-page-column0 .gdheader {
border-top:9px solid #D1DEE5;
}
table.gadgetholder td.gd-page-column1 .gdheader {
border-top:9px solid #E3EEB7;
}
table.gadgetholder td.gd-page-column2 .gdheader {
border-top:9px solid #D1DEE5;
}
table.gadgetholder td.gd-page-column0 {
border-right:1px solid #eee;
padding-right:10px;
}
table.gadgetholder td.gd-page-column1 {
border-right:1px solid #eee;
padding-right:10px;
}